rc.squid start|stop|restart Servidor Proxy
Publicado por Gabriel 26/12/2004
[ Hits: 18.138 ]
Este script tem a função de iniciar, parar, e reiniciar o servidor proxy(Squid), Antes de usar edite o arquivo para que ver o que é necessário para seu bom funcionamento.
O Script foi testado na distribuição Slackware 10.
#!/bin/bash # #*************************************************************************** # rc.squid # # Shell script para iniciar, parar e reiniciar o servidor proxy(squid) # # Copyright (C) 2004 Gabriel Santana # # E-mail: gabrielba@gmail.com # # This file may be distributed under the terms of the GNU General # Public License. # # Licença: GPL # # Use: rc.squid start|stop|restart # #*************************************************************************** # O arquivo binário do squid deve estar em /usr/sbin/squid # Contém o PID do servidor squid PID_FILE=/var/run/squid.pid # Inicia o Servidor Squid, e caso já esteja rodando informa ao administrador # Start squid: squid_start() { if [ -e $PID_FILE ]; then echo echo "-----------------------------------" echo "O Servidor proxy estar em execução." echo "-----------------------------------" echo elif [ -G /usr/sbin/squid ]; then /usr/sbin/squid && echo "Servidor proxy iniciado." else echo "Você não tem permissão para rodar." fi } # Para o servidor proxy # Stop squid: squid_stop() { if [ -e $PID_FILE ]; then kill -9 $(cat $PID_FILE) && rm -f $PID_FILE && echo echo "-----------------------------------" echo "Servidor proxy parado." echo "-----------------------------------" echo fi } # Reinicia o Servidor proxy # Restart squid squid_restart() { squid_stop sleep 1 squid_start } # Argumentos que podem ser fornecidos ao scripts # Opções case $1 in 'start') squid_start ;; 'stop') squid_stop ;; 'restart') squid_restart ;; *) echo "Use $0 start|stop|restart" esac
Pesquisando arquivos interativamente...
Dicionário on-line via linha de comando
Acesse seus host por vncviewer
Calcular média escolar no shell
Nenhum comentário foi encontrado.
Crie alias para as tarefas que possuam longas linhas de comando - bash e zsh
Criando um gateway de internet com o Debian
Configuração básica do Conky para mostrar informações sobre a sua máquina no Desktop
Aprenda a criar músicas com Inteligência Artificial usando Suno AI
Entendendo o que é URI, URL, URN e conhecendo as diferenças entre POST e GET
Instalando Grub Customizer no Ubuntu 24.04
Preparando pendrive com GNU/Linux [Corretamente!]
Instalando Google Chrome no Fedora 40
Habilitando a importação de senhas no Firefox
Como corrigir o erro do VirtualBox travar a máquina virtual em tela cheia
Microfone muito ruim somente no Linux (9)
Como usar 2 programas reproduzindo audio nas mesmas saídas usando o ja... (1)
quando tento configurar o mysql no ubuntu da este erro (1)
Falha na leitura da chave (repositório APT) [RESOLVIDO] (10)